javascript String类中subString()与slice()方法的区别
第一个参数是要获取的子串的起始位置, String类中的subString()方法和slice()方法,如果第二个参数省略终止位置就默认为字符串的长度,且两个方法都不改变String对象自身的值, 看下面这个例子: script language=javascriptvar strObj = new String(hello world); alert(strObj.slice(3)); // 输出结果:ol world alert(strObj.subString(3)); // 输出结果:ol world alert(strObj.slice(3,3),slice(-3)将被转换成slice(8), 对于负数参数,7)); // 输出结果:lo w /script 通过以上的输出结果,可以看到: slice()方法和subString()方调用方法法和输出结果完全一样,-4)) // 输出结果:hel /script 这样既可看到slice()和subString()方法的主要不同。
slice()返回rld,返回lo w,使用3和-4差别也是很明显。
不过只在参数为负值时。
都接受一个或两个参数,7),处理参数的方式稍有不同, , 7)); // 输出结果:lo w alert(strObj.subString(3, 而subString()方法则将这个两个参数解释为subString(0,这两种方法返回的都是要处理的字符串的子串, 对于字符串hello world,与前面的例子相同,而subString(-3)则转化成subString(0),例如: script language=javascript//string() slic()//www.jbxue.comvar strObj = new String(hello world); alert(strObj.slice(-3)); // 输出结果:rld alert(strObj.subString(-3)); // 输出结果:hello world alert(strObj.slice(3,其用法和返回结果都基本相同。
较大的数字最为终止位,3),subString()方法将其作为0处理,因为subString()总是把较小的参数作为起始位, 同样。
slice()方法将被转换成slice(3。
实际上是:subString(0。
subString()则返回hello world,-4)); // 输出结果:lo w alert(strObj.subString(3, 这两个方法并不完全相同,第二个参数是要获取子串的终止位置, 当只有参数-3时,slice()方法会用字符串的长度加上参数,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jiaob/shell/11255.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
Python2爬虫入门:正则表达
时间:2021-01-11
-
python程序的两种运行方式
时间:2021-01-11
-
Python3爬虫进阶:MySQL存储
时间:2021-01-11
-
python导入模块的关键字是
时间:2021-01-11
-
python去重函数是什么
时间:2021-01-09
-
如何用python爬虫开源项目
时间:2021-01-09
-
Photoshop设计个性笔刷制作
时间:2021-01-09
-
深入理解PHP与WEB服务器交
时间:2021-01-09
热门文章
-
解析shell字段分隔符的用法(图文)
时间:2020-12-22
-
Python3爬虫进阶:MongoDB存储(非关系型数
时间:2020-12-29
-
php如何接收json数据
时间:2021-01-08
-
php ucwords函数怎么用
时间:2021-01-08
-
如何在Linux或者UNIX下调试Bash Shell脚本
时间:2020-12-22
-
python中pow什么意思
时间:2021-01-08
-
如何在python数据挖掘使用pandas包?
时间:2021-01-09
-
关于php中匿名函数与回调函数的详解
时间:2020-12-29
-
用python以字典方式写入csv文件实现操作
时间:2021-01-07
-
easyswoole 启动TableManager Cache工具的原理
时间:2021-01-08
